package day0;
// 描述所有学生的特征
public class Student {
	// 属性（静态）,一般为了保护隐私，属性都是私有，不让外界随随便便就可以访问
	// private:只在当前类可以访问（处于保护目的，只有家人才能看到）
	private int id; // 学号
	private int age;
	private String name;
	private String className; // 班级名
	
	// 方法（动态的 具有的功能）
	public void study() {
		// 豆豆加加
		System.out.println(name + "正在" + className + "班学习");
	}
	
	public void setAge(int age) {
		// 传过来的年龄只有在合法的范围内，才去设置这个人的年龄
		if (age > 0 && age <= 120) {
			// The assignment(赋值) to variable age has no effect(效果)
			// age = age; 自己赋值给自己
			this.age = age;
		}
	}
	
	public int getAge() {
		// return age;
		return this.age;
	}
	
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}

	public String getClassName() {
		return className;
	}
	
	public void setClassName(String className) {
		this.className = className;
	}
	
	public void setName(String name) {
		this.name = name;
	}
	
	public String getName() {
		return name;
	}
	
}
